home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / basic / glib19.zip / GLIBXTD.BI < prev    next >
Text File  |  1991-06-27  |  10KB  |  284 lines

  1. ' GLibXTD.BI
  2. ' Extended declarations for GLib 1.9 for QB 4.5
  3. ' Copyright InfoSoft, 1991
  4. '
  5. ' You are advised to copy those declarations you need into
  6. ' your code.  Including the entire BI needlessly consumes memory.
  7. '
  8.  
  9. DEFINT A-Z
  10. DECLARE FUNCTION AnsiLoaded
  11. DECLARE FUNCTION ArgC
  12. DECLARE FUNCTION ArgV$ (arg)
  13. DECLARE FUNCTION AttrMake (Fg, Bg)
  14. DECLARE FUNCTION AttrRev (Attr)
  15. DECLARE SUB AttrSplit (Attr, Fg, Bg)
  16. DECLARE FUNCTION BitChkInt (value, BitNo)
  17. DECLARE FUNCTION BitClrInt (value, BitNo)
  18. DECLARE FUNCTION BitSetInt (value, BitNo)
  19. DECLARE FUNCTION BitChkLng (value&, BitNo)
  20. DECLARE FUNCTION BitClrLng& (value&, BitNo)
  21. DECLARE FUNCTION BitSetLng& (value&, BitNo)
  22. DECLARE FUNCTION BCD2Int (BCDVal)
  23. DECLARE SUB Boxes (TRow, LCol, BRow, LCol, Frame, Attr)
  24. DECLARE SUB BoxesFrame (TR, LC, BR, RC, Frame, Attr)
  25. DECLARE SUB BShadow (flag)
  26. DECLARE FUNCTION BufferCalc (TRow, LCol, BRow, RCol)
  27. DECLARE SUB Chirp (x)
  28. DECLARE FUNCTION Chk286
  29. DECLARE SUB CLON
  30. DECLARE SUB CLOFF
  31. DECLARE SUB Clock (row, col, Attr, Install)
  32. DECLARE SUB ClrEOL (row, col, Attr%)
  33. DECLARE SUB ClrEOS (row, col, Attr%)
  34. DECLARE SUB ClrSOL (row, col, Attr%)
  35. DECLARE SUB ClrSOS (row, col, Attr%)
  36. DECLARE SUB ClrKBD
  37. DECLARE FUNCTION CPUInfo (Model, SubModel, BiosRev, CPUType, NDPType)
  38. DECLARE SUB CRTSwap (Crt, mode)
  39. DECLARE SUB CtrlPrtSc
  40. DECLARE FUNCTION CvtAlt (x$)
  41. DECLARE SUB Date (mo, day, yr, dow)
  42. DECLARE FUNCTION DayOfYr
  43. DECLARE FUNCTION DeciBin$ (value)
  44. DECLARE SUB Delay (secs)
  45. DECLARE SUB Delay18 (ticks)
  46. DECLARE FUNCTION DialogBox$ (Msg$, prompt$, Ok$)
  47. DECLARE SUB DFrmat (m, d, y, nudate$)
  48. DECLARE FUNCTION DirA (mask$, BYVAL ptr)
  49. DECLARE FUNCTION DirF (mask$, SEG fil AS ANY)
  50. DECLARE FUNCTION DLight (drive)
  51. DECLARE FUNCTION DlrFrmat (numstr$, mode, DecPt)
  52. DECLARE FUNCTION DosVer (Major, Minor)
  53. DECLARE SUB DPRINT (a$)
  54. DECLARE FUNCTION DrvError (drv$)
  55. DECLARE SUB DrvSpace (a, b, c, d)
  56. DECLARE SUB EGAPrtScrn
  57. DECLARE SUB EqInfo (Ram, Ser, Par, Game, Floppy)
  58. DECLARE SUB ErrorMessage (Msg$, row, Attr, SFX)
  59. DECLARE SUB ExpandPath (FilSpec$, FullName$)
  60. DECLARE FUNCTION ExtPut (SEG DBlock, EPage, BYTES)
  61. DECLARE FUNCTION ExtGet (SEG DBlock, EPage, BYTES)
  62. DECLARE FUNCTION ExtMemFree
  63. DECLARE FUNCTION ExtMemInst
  64. DECLARE SUB Fade
  65. DECLARE FUNCTION FAttrGet (fil$, fattr)
  66. DECLARE FUNCTION FAttrSet (fil$, fattr)
  67. DECLARE FUNCTION FClose (handle)
  68. DECLARE FUNCTION FCopy (source$, Dest$, buffer$)
  69. DECLARE FUNCTION FCount (fil$)
  70. DECLARE FUNCTION FCreat (fil$, attrib, handle)
  71. DECLARE FUNCTION FDateGet (handle%, mo%, day%, yr%)
  72. DECLARE FUNCTION FDateSet (handle%, mo%, day%, yr%)
  73. DECLARE FUNCTION FDelete (fil$)
  74. DECLARE FUNCTION FDiskType (DrvNo, Cyl, Sectors, Heads)
  75. DECLARE FUNCTION FEOF (fhandle)
  76. DECLARE FUNCTION FExists (fil$)
  77. DECLARE FUNCTION FFlush (fhandle)
  78. DECLARE FUNCTION FileDNE (fil$)
  79. DECLARE SUB FFlushA
  80. DECLARE FUNCTION FHFree%
  81. DECLARE FUNCTION FHMax%
  82. DECLARE FUNCTION FHUsed%
  83. DECLARE FUNCTION FInfo (FilMask$, SEG FileInfo AS ANY)
  84. DECLARE FUNCTION FInfoA (FilMask$, SEG AryPtr AS ANY)
  85. DECLARE FUNCTION MenuChoice% (Menu$(), TRow%, LCol%, Nattr%, Hattr%, title$, Mark%(), XtdChc%)
  86. DECLARE FUNCTION FindFirst (mask$, ret$)
  87. DECLARE FUNCTION FindNext (ret$)
  88. DECLARE FUNCTION FlexType (drv, NumFlex)
  89. DECLARE FUNCTION FMove (source$, Dest$, buffer$)
  90. DECLARE FUNCTION FOpen (fil$, mode, fhandle)
  91. DECLARE SUB FPrint (doc$, buffer$)
  92. DECLARE FUNCTION FReadArray (SEG arry, fhandle, BYTES)
  93. DECLARE FUNCTION FWriteArray (SEG arry, fhandle, BYTES)
  94. DECLARE FUNCTION FReadByte (handle, byte)
  95. DECLARE FUNCTION FWriteByte (handle, byte)
  96. DECLARE FUNCTION FReadStr (Thing$, fhandle, chars)
  97. DECLARE FUNCTION FWriteStr (Thing$, fhandle, chars)
  98. DECLARE FUNCTION FRecGet (handle, size, SEG struct)
  99. DECLARE FUNCTION FRecPut (handle, size, SEG struct)
  100. DECLARE FUNCTION FRecGetA (handle, Quan, size, SEG struct)
  101. DECLARE FUNCTION FRecPutA (handle, Quan, size, SEG struct)
  102. DECLARE FUNCTION FRename (oldf$, newf$)
  103. DECLARE FUNCTION FReplicate (source$, Dest$, buffer$)
  104. DECLARE FUNCTION FSetPtr (fhandle, RecNo&, RecSize)
  105. DECLARE FUNCTION FTimeClear (fhandle)
  106. DECLARE FUNCTION FTimeGet (fhandle, hour, min, sec)
  107. DECLARE FUNCTION FTimeSet (fhandle, hour, min, sec)
  108. DECLARE FUNCTION FuncResp
  109. DECLARE FUNCTION FUnique (fil$, Attr, fhandle)
  110. DECLARE FUNCTION GetCh$ (okay$)
  111. DECLARE FUNCTION GetCmdTail (tail$)
  112. DECLARE FUNCTION GetCmdStr$
  113. DECLARE FUNCTION GetCmdTLen
  114. DECLARE FUNCTION GetDrv
  115. DECLARE FUNCTION GetDSeg
  116. DECLARE FUNCTION GetStack
  117. DECLARE SUB HALT
  118. DECLARE FUNCTION IACRead (s$, iopt)
  119. DECLARE FUNCTION IACSet (s$, iopt)
  120. DECLARE FUNCTION IACClear
  121. DECLARE FUNCTION INCR (x, y)
  122. DECLARE FUNCTION DECR (x, y)
  123. DECLARE SUB InsOn
  124. DECLARE SUB InsOff
  125. DECLARE FUNCTION INSTRI (Start, FindIn$, LookFor$)
  126. DECLARE FUNCTION IsLeap (year)
  127. DECLARE FUNCTION Int2BCD (IntVal)
  128. DECLARE FUNCTION IsAlpha (x$)
  129. DECLARE FUNCTION IsAlNum (x$)
  130. DECLARE FUNCTION IsASCII (x$)
  131. DECLARE FUNCTION IsCntrl (x$)
  132. DECLARE FUNCTION IsDigit (x$)
  133. DECLARE FUNCTION IsGraph (x$)
  134. DECLARE FUNCTION IsSpace (x$)
  135. DECLARE FUNCTION IsUpper (x$)
  136. DECLARE FUNCTION IsPunct (x$)
  137. DECLARE FUNCTION IsLower (x$)
  138. DECLARE FUNCTION IsxDigit (x$)
  139. DECLARE FUNCTION IsGrafx (x$)
  140. DECLARE FUNCTION IsText (x$)
  141. DECLARE FUNCTION IsDocs (x$)
  142. DECLARE FUNCTION Julian& (month, day, year)
  143. DECLARE FUNCTION JulianCvt (Ser&, mo, day, yr)
  144. DECLARE FUNCTION KBStuff (kb$)
  145. DECLARE FUNCTION KBBuffSize
  146. DECLARE FUNCTION KeyReady
  147. DECLARE FUNCTION KeyLockCaps%
  148. DECLARE FUNCTION KeyLockNums%
  149. DECLARE FUNCTION KeyLockIns%
  150. DECLARE FUNCTION KeyLockScrl%
  151. DECLARE FUNCTION KeyRateSet (Delay%, rate%)
  152. DECLARE FUNCTION KeyRateClr
  153. DECLARE FUNCTION KeyShiftAlt%
  154. DECLARE FUNCTION LCount (fhandle, buffer$)
  155. DECLARE FUNCTION LNameF (text$)
  156. DECLARE FUNCTION LPrintX (text$, printer)
  157. DECLARE SUB LPTDelay (printer, DelayValue)
  158. DECLARE SUB MCsrInc
  159. DECLARE SUB MCsrDec
  160. DECLARE SUB MCsrOn
  161. DECLARE SUB MCsrOff
  162. DECLARE SUB MDisable
  163. DECLARE SUB MEnable
  164. DECLARE SUB MGetXY (TextFlag, Mx, My)
  165. DECLARE SUB MSetXY (TextFlag, Mx, My)
  166. DECLARE SUB Mlong
  167. DECLARE SUB MNorm
  168. DECLARE SUB MRelease (lft, rgt)
  169. DECLARE SUB MPress (lft, rgt)
  170. DECLARE SUB MReset
  171. DECLARE SUB MSetAuto (Flag)
  172. DECLARE SUB MSetXRng (TextFlag, min, max)
  173. DECLARE SUB MSMouse (ax, bx, cx, dx)
  174. DECLARE SUB MSetCsr
  175. DECLARE SUB MStatus (lft, rgt)
  176. DECLARE FUNCTION MType
  177. DECLARE FUNCTION MemCompA (SEG Arry1, SEG Arry2, Words)
  178. DECLARE FUNCTION MemCompV (SEG arry)
  179. DECLARE SUB MemMove (SEG src, SEG Dest, Words)
  180. DECLARE FUNCTION MenuCtrl
  181. DECLARE SUB MergeArray (SEG mask, SEG Dest, Words)
  182. DECLARE SUB MergeScrn (SEG mask)
  183. DECLARE FUNCTION MFed (ed$, fsiz, Macro$())
  184. DECLARE FUNCTION MHZ
  185. DECLARE SUB MilliDelay (millisecs)
  186. DECLARE FUNCTION NFrmat (numst$, mode, DecPt)
  187. DECLARE SUB NLOn
  188. DECLARE SUB NLOff
  189. DECLARE SUB NoBoot (func)
  190. DECLARE SUB Painter (TRow, LCol, BRow, RCol, NewAttr)
  191. DECLARE FUNCTION ParseFileSpec (raw$, drv$, path$, fil$, ext$)
  192. DECLARE SUB PCase (p$)
  193. DECLARE FUNCTION PGetCH$ (prompt$, row, Attr, okay$)
  194. DECLARE SUB PGetCHSFX (Flag, Duration, freq)
  195. DECLARE SUB PhDrvSet
  196. DECLARE SUB PhDrvClr
  197. DECLARE FUNCTION PrgName$
  198. DECLARE FUNCTION PhDrvStat
  199. DECLARE FUNCTION PrtQueStat
  200. DECLARE FUNCTION PrtQueSubmit (fil$)
  201. DECLARE FUNCTION PrtQueDelete (fil$)
  202. DECLARE FUNCTION PrtQueCanel
  203. DECLARE SUB PrtScrn
  204. DECLARE SUB PrtScEnable
  205. DECLARE SUB PrtScDisable
  206. DECLARE SUB PtrInit (prtnum)
  207. DECLARE FUNCTION PtrStat (PtrNum)
  208. DECLARE FUNCTION QCalc& (TRow, LCol, BodyAttr, ScrnAttr, SpeedFactor)
  209. DECLARE FUNCTION QBLoaded
  210. DECLARE SUB QPrint (text$, row, col, Attr)
  211. DECLARE FUNCTION RamFree
  212. DECLARE SUB ReadScrn (text$)
  213. DECLARE SUB RepAttr (OldAttr, NewAttr)
  214. DECLARE SUB ReverseString (s$)
  215. DECLARE SUB RestCol (SEG arry%, AryCol, VidCol)
  216. DECLARE SUB RestRow (SEG arry%, AryRow, VidRow)
  217. DECLARE SUB RestScrnP (SEG arry%, TR%, LC%, BR%, RC%, OrgWide%)
  218. DECLARE FUNCTION RINSTR (test$, ch$)
  219. DECLARE FUNCTION RTCDateGet (mo, day, yr)
  220. DECLARE FUNCTION RTCTimeGet (hr, min, sec, hund)
  221. DECLARE SUB RunCmdL (cmd$)
  222. DECLARE SUB SaveScrn (SEG ptr)
  223. DECLARE SUB RestScrn (SEG arryptr)
  224. DECLARE SUB SaveWindow (SEG AryPtr, TR, LC, BR, LC)
  225. DECLARE SUB RestWindow (SEG A